home *** CD-ROM | disk | FTP | other *** search
/ InterCD 2001 May / may_2001.iso / intercd / root / Html / ^CutePage / data1.cab / JsBox_Template / timebutton.js < prev   
Encoding:
Text File  |  2000-05-12  |  1.3 KB  |  78 lines

  1.  
  2. var time_start = new Date();
  3. function clock() {
  4. today = new Date();
  5. hrNow = today.getHours();
  6. mnNow = today.getMinutes();    
  7. scNow = today.getSeconds();
  8. miNow = today.getTime();
  9.  
  10.  
  11. if (hrNow == 0) 
  12. {
  13.     hour = 12;
  14.     ap = " AM";
  15. else 
  16.     if(hrNow <= 11) 
  17.     {
  18.         ap = " AM";
  19.         hour = hrNow;
  20.     } 
  21. else 
  22.     if(hrNow == 12) 
  23.     {
  24.         ap = " PM";
  25.         hour = 12;
  26.     } 
  27. else 
  28.     if (hrNow >= 13) 
  29.     {
  30.         hour = (hrNow - 12);
  31.         ap = " PM";
  32.     }
  33.     
  34. if (hrNow >= 13) 
  35. {
  36.     hour = hrNow - 12;
  37. }
  38. if (mnNow <= 9) 
  39. {
  40.     min = "0" + mnNow;
  41. }
  42. else 
  43. {min = mnNow}
  44. if (scNow <= 9) 
  45. {
  46. secs = "0" + scNow;
  47. else 
  48. {
  49. secs = scNow;
  50. }
  51. time = hour + ":" + min + ":" + secs + ap;
  52. document.srctectimebuttonform.button.value = time;
  53. self.status = time;
  54. setTimeout('clock()', 1000);
  55. }
  56.  
  57. function get_time_spent ()
  58.     var time_now = new Date();
  59.     var clock_start = time_start.getTime();
  60.     return((time_now.getTime() - clock_start)/1000); 
  61. }
  62.  
  63. function timeInfo() {
  64.     i_total_secs = Math.round(get_time_spent()); 
  65.     i_secs_spent = i_total_secs % 60;
  66.     i_mins_spent = Math.round((i_total_secs-30)/60); 
  67.     s_secs_spent = "" + ((i_secs_spent>9) ? i_secs_spent : "0" + i_secs_spent);
  68.     s_mins_spent = "" + ((i_mins_spent>9) ? i_mins_spent : "0" + i_mins_spent);
  69.     alert(srctecalerttext+"\r\n"+"Your stay time::"+s_mins_spent+":"+s_secs_spent);
  70. }
  71.  
  72.  
  73.  
  74.  
  75.